x86: Do not include apic.h/io_apic.h from asm/smp.h
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 11 Jun 2010 16:47:49 +0000 (17:47 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 11 Jun 2010 16:47:49 +0000 (17:47 +0100)
commit5536c6247b0bb424535e31d125aeafd7e93e226a
treec378ae7710c7aeff327d5cc4d87a5d06da986973
parent6f394524c2ac1db90e03ad67d4b1c71885e95699
x86: Do not include apic.h/io_apic.h from asm/smp.h

...and fix up the ensuing fall-out of implicit dependencies

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
44 files changed:
xen/arch/x86/acpi/cpu_idle.c
xen/arch/x86/acpi/power.c
xen/arch/x86/cpu/amd.c
xen/arch/x86/cpu/mcheck/mce_intel.c
xen/arch/x86/crash.c
xen/arch/x86/domain_build.c
xen/arch/x86/genapic/bigsmp.c
xen/arch/x86/genapic/default.c
xen/arch/x86/genapic/summit.c
xen/arch/x86/genapic/x2apic.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/svm/svm.c
xen/arch/x86/hvm/svm/vpmu.c
xen/arch/x86/hvm/vioapic.c
xen/arch/x86/hvm/viridian.c
xen/arch/x86/hvm/vlapic.c
xen/arch/x86/hvm/vmsi.c
xen/arch/x86/hvm/vmx/vmx.c
xen/arch/x86/hvm/vmx/vpmu_core2.c
xen/arch/x86/hvm/vpt.c
xen/arch/x86/mm.c
xen/arch/x86/numa.c
xen/arch/x86/platform_hypercall.c
xen/arch/x86/shutdown.c
xen/arch/x86/smp.c
xen/arch/x86/traps.c
xen/arch/x86/x86_32/domain_page.c
xen/arch/x86/x86_64/mmconfig-shared.c
xen/arch/x86/x86_64/mmconfig_64.c
xen/common/shutdown.c
xen/drivers/passthrough/amd/iommu_acpi.c
xen/drivers/passthrough/amd/iommu_intr.c
xen/drivers/passthrough/pci.c
xen/drivers/passthrough/vtd/intremap.c
xen/drivers/passthrough/vtd/utils.c
xen/drivers/passthrough/vtd/x86/vtd.c
xen/include/asm-x86/apic.h
xen/include/asm-x86/bzimage.h
xen/include/asm-x86/config.h
xen/include/asm-x86/hvm/vlapic.h
xen/include/asm-x86/mach-generic/mach_apic.h
xen/include/asm-x86/numa.h
xen/include/asm-x86/smp.h
xen/include/xen/irq.h